package cn.ddd.linktran.infrastructure.transform.gateway;

import cn.ddd.linktran.domain.domainobject.DomainConfDO;
import cn.ddd.linktran.domain.gateway.DomainConfGateWay;
import cn.ddd.linktran.infrastructure.transform.convertor.DomainConfConvertor;
import cn.ddd.linktran.infrastructure.transform.mapper.DomainConfMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
public class DomainConfGateWayImpl implements DomainConfGateWay {
    @Autowired
    private DomainConfMapper domainConfMapper;
    @Autowired
    private DomainConfConvertor domainConfConvertor;
    @Override
    public DomainConfDO getDomainConfDOByDomainValue(String domainValue) {
        return domainConfConvertor.toDO(domainConfMapper.selectDomainConfByDomainValue(domainValue));
    }
}
